package com.ylsk.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("文件信息")

@TableName("sys_file_info")
public class FileInfo implements Serializable {

    private static final long serialVersionUID = 9203478790053741271L;

    @ApiModelProperty(value = "主键ID", name = "fileId")
    @TableId
    private Long fileId;

    @ApiModelProperty(value = "系统类型", name = "systemType")
    private String systemType;

    @ApiModelProperty(value = "文件桶", name = "bucketName")
    private String bucketName;

    @ApiModelProperty(value = "文件名称", name = "fileName")
    private String fileName;

    @ApiModelProperty(value = "文件大小", name = "fileSize")
    private Long fileSize;

    @ApiModelProperty(value = "文件路径", name = "filePath")
    private String filePath;

    @ApiModelProperty(value = "创建时间", name = "createTime")
    private Date createTime;

    @ApiModelProperty(value = "修改时间", name = "updateTime")
    private Date updateTime;

    @ApiModelProperty(value = "删除标志", name = "delFlag")
    private String delFlag;

    @ApiModelProperty(value = "文件后缀", name = "fileSuffix")
    private String fileSuffix;
}

